dogs puppies cfa cattery cats factor puppy inform informatica cash flow cat dog real estate investment broker internet american cash flow association factoring